/**
 * User event define
 *
 * @author:		wison ye
 * @version:	1.0
 */
Ext.define( 'PhotoList.model.UserEvent', {
	statics: {
		/**
		 * @event onPhotoListSelectChanged
		 * fire when photo been selected/unselected in edit mode
		 *
		 * @param	{PhotoList.view.Photo}	photoRef
		 */
		onPhotoListSelectChanged: 'onPhotoListSelectChanged',

		 /**
		  * @event onPhotoTaped
		  * fire when photo taped in normal mode
		  *
		  * @param	{PhotoList.view.Photo}	photoRef
		  */
		onPhotoTaped: 'onPhotoTaped',

		/**
		 * @event onSettingChanged_ShowBorderRadius
		 * fire by user manually( for example: change setting in PhotoListSettingForm )
		 *
		 * @param	{Boolean}	isShow
		 */
		onSettingChanged_ShowBorderRadius: 'onSettingChanged_ShowBorderRadius',

		/**
		 * @event onSettingChanged_ShowShadow
		 * fire by user manually( for example: change setting in PhotoListSettingForm )
		 *
		 * @param	{Boolean}	isShow
		 */
		onSettingChanged_ShowShadow: 'onSettingChanged_ShowShadow',

		/**
		 * @event onSettingChanged_ShowTitle
		 * fire by user manually( for example: change setting in PhotoListSettingForm )
		 *
		 * @param	{Boolean}	isShow
		 */
		onSettingChanged_ShowTitle: 'onSettingChanged_ShowTitle',

		/**
		 * @event onSettingChanged_Size
		 * fire by user manually( for example: change setting in PhotoListSettingForm )
		 *
		 * @param	{String}	newSize For example: '100px'
		 */
		onSettingChanged_Size: 'onSettingChanged_Size',

		/**
		 * @event onSettingChanged_ShowTestingBar
		 * fire by user manually( for example: change setting in PhotoListSettingForm )
		 *
		 * @param	{Boolean}	isShow
		 */
		onSettingChanged_ShowTestingBar: 'onSettingChanged_ShowTestingBar'
	}
});